#定义变量三种方式
#1. 直接定义
#OBJS:=hello.o main.o
#2. 多次添加
OBJS:=hello.o
OBJS+=main.o
#3.带换行的直接定义(空格+\)
#OBJS:=hello.o \
	main.o

# 定义目标
# 目标名：依赖文件1
# 	N条命令

main.o: main.c hello.h
	gcc -c main.c -o main.o

hello.o: hello.c
	gcc -c hello.c -o hello.o

main: $(OBJS)
	gcc $(OBJS) -o main

.PHONY: clean

clean:
	-rm hello.o
	-rm main.o
	-rm main
